Auto merge of #1164 - alexcrichton:issue-209, r=huonw
authorbors <bors@rust-lang.org>
Wed, 14 Jan 2015 16:44:32 +0000 (16:44 +0000)
committerbors <bors@rust-lang.org>
Wed, 14 Jan 2015 16:44:32 +0000 (16:44 +0000)
All paths printed will now be absolute paths unless the path is a descendant of
the current directory. This should keep error messages and warnings of a
reasonable length when working with the local project while still allowing
errors in registry/git dependencies to be tracked down.

Special care is taken in these situations to ensure that the error message from
the compiler prints a reasonable path.

Closes #209
Closes #694

1  2 
tests/test_cargo_compile.rs
tests/test_cargo_compile_custom_build.rs

Simple merge